package StringJoinerDemo;

import java.util.StringJoiner;

public class StringJoinerDemo {
    public static void main(String[] args) {
        // 创建StringJoiner，使用逗号作为分隔符
        StringJoiner joiner = new StringJoiner(", ", "[", "]");

        // 设置自定义的空值表示
        joiner.setEmptyValue("没有元素");

        // 打印当前的结果（没有添加元素）
        System.out.println("当前结果: " + joiner.toString());

        // 添加元素
        joiner.add("苹果");
        joiner.add("香蕉");

        // 打印添加元素后的结果
        System.out.println("添加元素后的结果: " + joiner.toString());

        // 合并另一个StringJoiner
        StringJoiner anotherJoiner = new StringJoiner(", ", "{", "}");
        anotherJoiner.add("西瓜");
        anotherJoiner.add("葡萄");

        // 合并
        joiner.merge(anotherJoiner);

        // 打印合并后的结果
        System.out.println("合并后的结果: " + joiner.toString());
    }
}

